<?php

Yii::import('application.modules.cuentas.models._base.BaseContactos');

class Contactos extends BaseContactos {

    public $pais_id;
    public $provincia_id;
    public $ciudad_id;
    public $calle_principal;
    public $calle_secundaria;

    /**
     * @return Contactos
     */
    public static function model($className = __CLASS__) {
        return parent::model($className);
    }

    public static function label($n = 1) {
        return Yii::t('app', 'Contacto|Contactos', $n);
    }

    public function attributeLabels() {
        return array_merge(parent::attributeLabels(), array(
            'pais_id' => Yii::t('app', 'País'),
            'provincia_id' => Yii::t('app', 'Provincia'),
            'ciudad_id' => Yii::t('app', 'Ciudad'),
            'calle_principal' => Yii::t('app', 'Calle principal'),
            'calle_secundaria' => Yii::t('app', 'Calle secundaria'),
        ));
    }

    public function rules() {
        return array_merge(parent::rules(), array(
            array('pais_id, provincia_id, ciudad_id, calle_principal', 'required'),
                )
        );
    }
    
    public function relations() {
        return array_merge(parent::relations(), array(
            'contactoCrugeUser' => array(self::HAS_ONE, 'ContactosCrugeUser', 'contacto_id'),
                )
        );
    }

}
